package com.dhcc.bpm.modules.scf.vo.ScfContractInfoVO;

import com.dhcc.bpm.modules.scf.entity.ScfContractInfo;
import com.dhcc.bpm.modules.scf.vo.ScfFileAttachmentInfoVO.ScfFileAttachmentInfoVO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 合同信息详情查询视图层实体类
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ScfGetContractDetailsVO extends ScfContractInfo {

    /**
     * 甲方名称-partyA
     */
    private String nameA;
    /**
     * 甲方联系人名称
     */
    private String contactsA;
    /**
     * 甲方联系人电话
     */
    private String telephoneA;
    /**
     * 甲方开户银行
     */
    private String openBankA;
    /**
     * 甲方银行账户
     */
    private String bankAccnoA;

    /**
     * 乙方名称-partyB
     */
    private String nameB;
    /**
     * 乙方联系人名称
     */
    private String contactsB;
    /**
     * 乙方联系人电话
     */
    private String telephoneB;
    /**
     * 乙方开户银行
     */
    private String openBankB;
    /**
     * 乙方银行账户
     */
    private String bankAccnoB;

    /**
     * 合同信息详情相关附件文件信息
     */
    private List<ScfFileAttachmentInfoVO> fileAttachmentInfoVOS;
}
